home *** CD-ROM | disk | FTP | other *** search
- Version 0.2.2c
- --------------
- - correction de bugs. La rom oric1 est maintenant patchΘe correctement pour
- permettre les CLOAD. L'instruction BRK est aussi dΘbuggΘe.
-
- Version 0.2.2b
- --------------
- - correction d'un petit dΘtail : le nom du fichier lu par CLOAD est maintenant
- mΘmorisΘ dans la mΘmoire Oric afin que l'affichage de la ligne supΘrieure soit
- correct.
-
- Version 0.2.2a
- --------------
- - Θmulation presque complΦte du VIA. Le nouveau traitement du port A permet
- aux programmes de dΘtecter l'absence de joystick connectΘ, et les timers sont
- maintenant aussi prΘcis que sur l'original
-
- Version 0.2.2 (5/03/95)
- -------------
- - Portage de la version 0.2.1 sous Linux. Pourquoi ?
- Les versions prΘcΘdentes ont ΘtΘ dΘveloppΘes avec le TNT Dos Extender de
- PharLap, un trΦs bon produit, mais il faudrait que je paye une fois de plus
- pour obtenir la Runtime additionnelle qui me permettrait de diffuser Euphoric.
- J'utilise maintenant le Dos Extender de DJ Delorie : GO32, et l'environnement
- de dΘveloppement GNU disponible sur tout systΦme Unix.
- Une conversion trΦs pΘnible du fait du peu d'outils de dΘveloppements assembleur
- sous cet environnement, et la syntaxe AT&T trΦs diffΘrente de la syntaxe Intel.
- Les bugs du prΘprocesseur 'gasp' et la vΘrification trΦs approximative de 'gas'
- n'ont pas facilitΘ les choses...
-
- Version 0.2.1 (25/02/95)
- -------------
- - Vitesse identique α l'original quel que soit le processeur (minimum 486SX/25?)
- - Emulation du calcul BCD
- - Un bug corrigΘ par l'Θmulation du registre IER du VIA, la ROM ne bootait pas
- si une interruption horloge arrivait avant qu'elle ait eu le temps de copier
- l'indirection du vecteur IRQ en page zΘro.
- - Un patch de la gestion clavier, car certains programmes utilisent le port A
- du VIA avec l'acknowledge, les autres sans.
-
- Version 0.2 (12/02/95)
- -----------
- - Charge et exΘcute une ROM v1.1 originale (en fait ma version 1.3)
- - Patche la ROM 1.1 pour permettre les CLOAD, CSAVE sur disque (α essayer :
- STORE et RECALL)
- - Supporte le mode texte avec les attributs de fond, d'avant-plan, de double
- hauteur et les deux jeux de caractΦres et l'inversion vidΘo (il ne manque que
- le clignotement). Aspect identique au pixel prΦs, et supporte la redΘfinition
- des jeux de caractΦres (mais la modification de la forme d'un caractΦre n'est
- pas rΘpercutΘe sur les caractΦres dΘjα α l'Θcran, cf Invaders*)
- - Supporte le mode Hires avec ses trois lignes de texte. La prise en compte
- de l'attribut mode texte pour rebasculer dans ce mode n'est effectuΘe que sur
- la derniΦre ligne de l'Θcran (ne gΦre pas les modes non standard mi-Hires/
- mi-Text)
- - Support minimum du VIA 6522 : le timer PC Θmule le timer 1 du VIA α 100 Hz,
- le port B et le dialogue avec le PSG sont ΘmulΘs au minimum pour permettre le
- test de la matrice clavier. Certains programmes ne rΘpondent ainsi pas encore
- au clavier (Xenon1*, Zorgons*)
- - Le calcul BCD n'est pas encore ΘmulΘ, certains programmes n'affichent pas
- correctement les scores (Gobbler*, Mushroom*)
-
- Version 0.1 (29/01/95)
- -----------
- - Un affichage texte trΦs approximatif avec le mode standard 80x25 du PC (les
- 40 caractΦres de l'Oric sont espacΘs de deux en deux), mais τa marche ! La ROM
- est exΘcutΘe jusqu'α l'invite "Ready" (aprΦs un patch pour ne pas attendre trois
- interruptions horloge aprΦs l'Θcriture de l'attribut mode texte)
- - Un bug cherchΘ jusqu'α 4 heures du matin : un ADC exΘcutΘ α la place de chaque
- ROR en page zΘro indexΘ X, τa fait mal dans les calculs flottants (o∙ l'on
- apprend que l'Oric possΦde "<58225.792 BYTES FREE" !). AprΦs τa, le message de
- bienvenue est correct.
- - Le VIA n'est pas du tout ΘmulΘ : pas de timer, ni meme de clavier (une
- interruption clavier PC Θcrit directement le code Ascii dans le buffer du Basic,
- et un bon pour un autre casse-tete avec cette routine hativement Θcrite qui ne
- restaurait meme pas correctement les registres, en particulier celui qui
- contient le pointeur de pile du 6502, aie)
-
-